約 4,189,848 件
https://w.atwiki.jp/agile_game/pages/19.html
CgFx 出力構造体 Cgでは構造体でしか出力できません。 セマンティック メンバの名前の後に「 」に続いている名前をセマンティックといいます。 それぞれのメンバがハードウェアから送られてくる情報の種類を表しています。 プロファイル 現在のCgプログラムはすべての環境で実行できるわけではありません。 そのため、実行するCgプログラムを制限する設定が存在します。 それがプロファイルです。 uniform修飾子 uniform修飾子は変数の初期値の出所を表します。 uniformで宣言されている変数は初期値が外部から与えられることを示します。 uniformがない場合は次のように初期化されます。 明示的な値の初期化 セマンティックによるハードウェアからの値の初期化 それ以外はプロファイルに依存する初期値、未定義または0 const修飾子 const修飾子はC言語と同じく変更しないことを保障するための修飾子です。 const修飾子がついた変数を初期化した後変更しようとするとエラーになります。 サンプラオブジェクト sampler2Dのキーワードはテクスチャをサンプリングするテクスチャを表します。 使用できる型 arbプロファイルで使用できるオブジェクトの型 float double half fixed int half 半分の精度のfloat型 fixed 一番記憶量の少ない整数型 使用できる関数群 abs(x) 絶対値 acos(x) xに対するアークコサインの値 all(x) xが全部0以外ならtrueを返します any(x) xのどれかが0以外ならtrueを返します asin(x) xに対するアークサイン値 atan(x) xに対するアークタンジェント値 atan2(y,x) yをxで割ったアークタンジェント値 ceil(x) xを切り上げて最小の整数値 clamp(x, a, b) xをaとbの間にクランプした値 cos(x) xに対するコサイン値 cosh(x) xに対する双曲線コサイン cross(v1,v2) v1とv2のベクトルの外積 degree(x) ラジアンを度数法に変換します determinant(M) Mの行列の行列式 dot(a,b) aとbのベクトルの内積 exp(x) 指数関数 exp2(x) floor(x) xを超えない最大の整数値 isnan(x) xが数値でなければtrue lerp(a,b,f) fによるaとbの線形補間 log2(x) xの2を底とする対数 max(a,b) aとbの最大値 mul(M,N) MとNによる行列と行列の乗算 mul(M,V) MとVによる行列のベクトルによる乗算 mul(V,M) VとMのベクトルの行列による乗算 pow(x,y) xのy乗 radians(x) xを度からラジアンへの変換 reflect(v,n) 入射光線vと法線ベクトルnによる反射ベクトル round(x) xを最も近い整数に丸める rsqrt(x) Xの平方根の逆数 tex2D(sampler,x) 二次元テクスチャ索引 tex2Dproj(sampler,x) 射影3次元テクスチャ索引 texCUBE(sampler,x) キューブマップテクスチャ索引
https://w.atwiki.jp/3dcustom/pages/57.html
シェーダー設定とxml ※前回までのあらすじ みんなでおにぎりにアイスを突き刺すという凄まじい料理を作ったのであった! 【オレMOD制作 後編】 cgfxShader設定ファイルの設定(後半上級者向け) cgfxShader設定ファイルは光に対する情報をまとめたファイルです テクスチャファイルに1:1で対応します つまりテクスチャごとに光沢などを変更できるということです はい、何か気付きませんか? 現在。cgfxShader設定ファイルが1つしかありません でもテクスチャファイルは2つあります 「ああっ!cgfxShader設定ファイル足りねぇ!」 困りました。でも大丈夫です こういうときはコピーすれば良いのです。右クリックからどうぞ これで数がそろいました。設定ファイルはこうしてコピーして大丈夫です でもまだダメです。これではどっちのcgfxShader設定ファイルがどっちのテクスチャに適応されるか分かりません cgfxShader設定をテクスチャに対応させるにはどうしたらのでしょうか 実はさっきと似たような話です テクスチャファイルと対応するcgfxShader設定ファイルの名前を"同じ"にしてください サクっと名前を合わせましょう。ただしテクスチャはメタセコデータの「材質」名と同じにしなくてはいけないため 今回名前を変えるのはcgfxShader設定ファイルと言うことになります。こうなりました これで「テクスチャ:Atari」 に対して 「cgfxShader設定ファイル:Atari」が適応される準備ができました 「え?まだ作業あんの?」とか思いましたか?あります とりあえずここまでを三段論法でまとめると 大前提:メタセコで設定した「材質」名とそれに対応するテクスチャファイル名は同じでなければならない 小前提:テクスチャファイル名とそれに対応するcgfxShader設定ファイル名は同じでなければならない 結 論:メタセコで設定した「材質」名とそのテクスチャに対応するcgfxShader設定ファイル名は同じでなければならない まあつまり全部同じ名前にしろってことです (ここから上級者向け) いよいよcgfxShader設定ファイルの編集です コイツはメモ帳の上にぽんとD Dするだけでも編集できるのですが面倒なので cgfxShader簡易編集ツールを使いましょう えーと、以上です 今回は弄る必要がなかったりします 金属光沢とかテカリが欲しい人は 「float Ambient」「float HighLight」「float HighLightPower」「float ShadeBlend」等を弄ることになります 他にも境界線を濃くしたい人とかは弄る必要が有りますが・・・詳しくはシェーダー設定を参考にしてください ちなみに金属光沢が欲しい人は自分作のエスカリボルグのcgfxShaderを流用してもOKです(宣伝乙) ここまで読めば分かると思いますがcgfxShader設定ファイルの効果は MODを完成させてarcsフォルダにぶち込むまでわかりません。調整には根気が必要です、かなり という訳でここはおしまい。次はXMLファイルを設定します XMLファイルの編集 これが終わればゴールはもうすぐです。 取り合えず開いて見ましょう。右クリックから「編集」で開いてさい こんな文字列が書かれていますね。これからこれを編集していきます ちょっとPCに詳しい人なら勘で設定できると思いますがまずは説明から・・・ 上二行は関係ないので無視してください 三行目: Effect Name="TAToonshade_050.cgfx" / これは何を設定しているのか良くわからないファイルTAToonshade_050.cgfxの位置を指定する物です もしTAToonshade_050.cgfxの名前を変更したり削除していたりするとエラーが出ると思います 弄る必要は基本的にありません 四行目: Textures Name="Rice" File="Rice.bmp" BytesPerPixel="4" Width="256" Height="256" / これはテクスチャの設定です Textures Name="Rice" ここの「" "」内にメタセコで指定した材質の名前を記入します File="Rice.bmp" ここにはその材質に割り当てるテクスチャの位置を記入します BytesPerPixel="4" ここにはそのテクスチャのバイトレート(?)を記入します。 普通のビットマップ画像なら"3"ですがアルファチャンネルを追加しているので"4"でOKです Width="256" Height="256" ここにはテクスチャの大きさを記入します。 五行目は四行目と同じですね。こちらでは影のテクスチャを指定しています 六行目: Materials Name="Rice" File="cgfxShader" / Materials Name="Rice" ここにはcgfxShader設定ファイルの位置(名前?)を書きます File="cgfxShader" ここは弄らなくてOKです こんなところです。 位置を指定する時はフルパスではなくただファイル名だけでOKです。同じフォルダ内にありますもん 設定項目の数が足りないところは例によってコピペしてから編集で対応してください 説明を聞いているだけでは良くわからないと思うので今回の場合はこうすればいい、というのを書いてみました 参考にしながら自分でやってみてください できましたか?次のステップは殆どないです 影テクスチャの選択 今は入っているSailor_COL_00.bmpを使うか他のMODやデフォの影テクスチャを使うか、好きな物を入れてください 名前は「Sailor_COL_00.bmp」から変えないでやればOKです 今改めて見直してみたのですが、これ(おにぎり)に入ってる影テクスチャは食べ物向きじゃないような気がします・・・ なんだか汚れて見えてしまって・・・後で修正しようかな さあ次は名前の補完です。これが終わればゴールは目前です Go!→TSOにまとめる
https://w.atwiki.jp/3dcustom/pages/8.html
TSO (.tso) モデルファイル。 公開ソースコード: TSOdecrypt (C#)メッシュ情報を.X fileに変換する tso2mqo (C#)メッシュ情報を.mqo fileに変換する TSOView (C#)メッシュ情報を直接Direct3Dバッファへ書き込む。toonshader対応。 TSOに含まれる情報: ボーン(別名:ノード) テクスチャ エフェクト(別名:シェーダファイル)ただしTSOに含まれるTAToonshade_050.cgfxは実際には使われない。 エフェクト設定(別名:シェーダ設定ファイル or マテリアル) メッシュ TSOに含まれない情報: フェイス(3角形を構成する3頂点のインデックス)TSOでフェイスは頂点の並びで表現される。 このためツールによるTSOへの変換で面が裏返る可能性がある。 パーツファイル名(内部ファイル名) 装備位置
https://w.atwiki.jp/3dcustom/pages/100.html
TSOを書き出す tsoを書き出します。 スクリプトメニューから [エクスポート]- [3DCG tso file (.tso)] を選択します。 ノード ノード(ボーン)の参照元を選択します。 タブの [ノード] ボタンを押します。 [Source file select (.tso)] ボタンを押して、読み込むtsoファイルを選択します。 基本的には読み込んだものと同じtsoファイルを選択すればokです。 ここでは C \TechArts3D\wc フォルダに置いた N112BODY_A01.tso を選択しました。 メッシュ 書き出すメッシュ(オブジェクト)を選択します。 タブの [メッシュ] ボタンを押します。 今回は首以降の身体オブジェクト(W_BODY_Nurin_M01)のみ書き出すことにします。 Source object menuリスト 存在するオブジェクトの名前が入っています。 ここではSource object menuから W_BODY_Nurin_M01 を選択しました。 [新規] ボタンを押す。 これでMesh menuリストに W_BODY_Nurin_M01 が追加されます。 テクスチャ 書き出すテクスチャを選択します。 タブの [テクスチャ] ボタンを押します。 先に選択したメッシュ(オブジェクト)が用いるテクスチャを全て追加する必要があります。 あらかじめシェーダー設定を確認して メッシュ- マテリアル- テクスチャの対応関係を調べておくとよいでしょう。 ここでは下記のような対応関係になっています。 メッシュとマテリアル(材質)の対応: メッシュ W_BODY_Nurin_M01 に含まれるマテリアルは W_Body_CgfxShader Anal1 W_Body_2 の3つです。 マテリアルとテクスチャの対応: マテリアル ShadeTex ColorTex W_Body_CgfxShader BODY_COL BodyNormal_TEX Anal1 BODY_COL BodyNormal_TEX W_Body_2 BODY_COL BodyNormal_TEX 結局、今回読み込むテクスチャは BODY_COL と BodyNormal_TEX になります。 Texture menuリスト 書き出すテクスチャが入ります。 Image menuリスト 読み込んだ画像が入っています。 ここではImage menuから BODY_COL を選択しました。 [新規] ボタンを押す。 これでTexture menuに BODY_COL が追加されます。 続けてImage menuから BodyNormal_TEX を選択して [新規] ボタンを押す。 これでTexture menuに BodyNormal_TEX が追加されます。 シェーダー 書き出すシェーダーを選択します。 タブの [シェーダー] ボタンを押します。 Shader menuリスト 書き出すシェーダーが入ります。 Text menuリスト 読み込んだテキストが入っています。tso読み込み時にシェーダー(cgfxファイル)はテキストとして読み込まれます。 ここではText menuからS TAToonshade_050.cg を選択しました。 [新規] ボタンを押す。 これでShader menuに TAToonshade_050.cgfx が追加されます。 マテリアル 書き出すマテリアル(材質)を選択します。 タブの [マテリアル] ボタンを押します。 Material menuリスト 選択したメッシュに含まれるマテリアルが入っています。 Text menuリスト 読み込んだテキストが入っています。tso読み込み時にマテリアル(シェーダー設定ファイル)はテキストとして読み込まれます。 この設定画面は若干癖がありますが、 Material menuからマテリアル名を順に選び、同じ名前をText menuから選択すればokです。 ここでは下記のように設定しました。 Material_menu Text_menu W_Body_CgfxShader M W_Body_CgfxShader Anal1 M Anal1 W_Body_2 M W_Body_2 エクスポート いよいよtsoを書き出します。 タブの [エクスポート] ボタンを押します。 [File selector ( Output )] ボタンを押して、書き出すtsoファイルを選択します。 ここでは C \TechArts3D\wc フォルダの output.tso を選択しました。 注意:選択したtsoファイルは上書きされます。 [エクスポート] ボタンを押すと、tsoを書き出します。 スクリプトビューからtso書き出し画面が消えたら、書き出し完了です。 tsoviewで確認 書き出したtsoをtsoview上で確認します。 陰がおかしいですね。これは法線が正しく設定されていないためです。 編集モード 法線を設定するためには、対象オブジェクトを選択して、一旦編集モードに切り替える必要があります。 右クリックでオブジェクトを選択する。 ここでは首以降の身体(W_BODY_Nurin_M01)を選択しました。 Tabキーを押す(またはモードリストから [編集モード] を選択する)。 これで編集モードに切り替わりました。 もう一回Tabキーを押す(またはモードリストから [オブジェクト モード] を選択する)。 これでオブジェクト モードに戻りました。 エクスポート再び スクリプトメニューから [エクスポート]- [3DCG tso file (.tso)] を選択します。 前回設定した内容は残っているはずです。 [エクスポート] ボタンを押して、tsoを書き出します。 tsoviewで確認 再び書き出したtsoをtsoview上で確認します。 今度は陰も問題ないですね。 操作に慣れるために、最初は何も編集せずに書き出してみるとよいでしょう。 おつかれさまでした!
https://w.atwiki.jp/3dcustom/pages/108.html
ShadeTex(影テクスチャ)について このページは 3Dカスタム少女で使用されるテクスチャの一種である、ShadeTex(影テクスチャ)についてのページです ShadeTex(影テクスチャ)とは 物体の表面が何色であるかを決定するテクスチャ二種の内のひとつです。 決まった呼び名はありませんが、影テクスチャとかShadeTex(cgfxShaderファイルのShadeTexという項目に書かれているので)などと呼ばれます。 以降、本ページでは影テクスチャと表記します。 ポリゴン面の各ピクセルが何色であるかは、次の計算によって決定されます。 (テクスチャ * ColorBlend * 0.1) * (影テクスチャ * ShadeBlend * 0.1) * ハイライト * HighLightBlend * 0.1 テクスチャ画像から各ピクセルへの割り当ては、テクスチャの場合UVによって、 影テクスチャの場合光線ベクトルとポリゴン面の法線ベクトルとの角度によって決まります。 ※ここわけわからんですが、このページの主題ではないので流します 影テクスチャの仕様 影テクスチャには通常、縦16ピクセル、横256ピクセルの画像ファイルが用いられます。 しかし実は、このファイルのほんの一部のデータしか、影テクスチャとして使われません。 画像ファイルのうち、 •最も左のピクセルが「一番暗い」色として使われます •左から193個目のピクセルが「一番明るい」色として使われます •左から194個目以降のピクセルは使われません •上から8個目のピクセルだけが使われ、他は使われません これらの仕様を理解することで、意図したものにより近い質感を与えられます。 影テクスチャと法線ベクトルについて纏めてみました ※以下の解説ではシェーダ設定を string technique = "AllAmb_ShadowOff"※新テク追加technique float Ambint = [50] に変更したシェーダ設定ファイルを使用しています。 影テクスチャ 3Dモデル 3Dモデルに影テクスチャを貼付ける場合、まず各面の法線ベクトル(面の向き)から、各面の色が決定されます。 影テクスチャは、光の方向に対して0度〜180度の角度毎に使用される領域が決まっており、上図のテクスチャの場合は 左端から0度、右端で180度となっています。 ポリゴンの面(頂点)にはその向きを表す法線ベクトルがあります。 上図の円柱の各面の法線ベクトルは以下の様になります。 ※各角度は光の方向に対しての角度です 円柱の各法線ベクトルから、その角度に対応する影テクスチャ上の色がピックアップされ、各面の色(影)が決定されます。 ここで、円柱が接続された面で構成されていた場合は、面と面の間の法線ベクトル(影の色)が補完されます 実際の描画結果はこの様になります。 ※シェーダ設定の「string technique = "AllAmb_ShadowOff"」は、影テクスチャの全域(横)幅をモデル全域(光方向)幅と同じ長さに変更するもの。表示には新テクMOD(toonshader2.tah)が必要となります。 また「float Ambuent = [50]」に設定する事で影テクスチャ全域を無駄無く適用する事が出来ます。 ※影テクスチャは適用出来る幅が広ければ広い程影の解像度が高くなり、結果的に奇麗なシェーディングを得る事が出来ます。 グラデーション系の影テクスチャを使用する場合はこの傾向が顕著に現れる様です。
https://w.atwiki.jp/terragen/pages/212.html
Node Type Surface Shader ノード説明と目的 『Constant Shader』ノードは、デフォルトの『Background(Sphere)』オブジェクトのサーフェースシェーダで割り当てられたシェーダです。レンダー時に色とアルファーチャンネル色を提供します。オブジェクトなどをマスク処理する時など、このシェーダーを割り当てる事で、出力用の特定の色とアルファを提供して簡単にマスキング画像を出力します。また、RGB画像とは別にアルファーチャンネル画像は、『Render』ノードの「」Sequence/Output」タブの、"Extra output images"をチェックする事で、デフォルトで「temp.tgAlpha.0001.tif」と言ったファイル名で保存されます。 設定 Colour 色 カラーアイコンをクリックする事でカラーパレットを呼び出し、任意の色を設定する事が出来ます。 Alpha アルファ カラーアイコンをクリックする事でカラーパレットを呼び出し、任意のアルファ色を設定する事が出来ます。 このサンプル画像では、手前の小さな樹木のオブジェクトのサーフェスシェーダに『Constant Shader』を設定しました。 左画像はレンダリング結果で、オブジェクトは設定した水色一色で塗り潰され、右画像は背景色の透明度を活かした上で樹木のオブジェクトを黒色一色でマスキングしています。
https://w.atwiki.jp/kns-wiki/pages/101.html
Shade / シェード imageプラグインエラー 画像URLまたは画像ファイル名を指定してください。 特徴 一回り大きく、青みがかかったクロウラー。遠くから毒を吐いてくる。さらに、倒すと大量のクローラーを生み出す。 スペック 対処方法 炎ダメージが有効。 人数別能力早見表 ヘルス ベースダメージ 全体 (+人数) ヘッド (+人数) 小型 Clot Gorefast Stalker Crawler Siren Shiver Pack Caroler Banshee 射撃型 Husk Fatale Hellfire 特攻型 Raider Suicider 中型 Bloat Brute Reaver Shade 頭型 Quake 大型 Sick SC Scrake Jason Icerake FP Fleshpound Predator Volcano Smoker Reaper Specter Hunter Intruder Fear Queenpound Boss Deadly Patriarch
https://w.atwiki.jp/darui_program/pages/322.html
今回はソフトシャドウをやります。 ソフトシャドウの中でもVariance Shadow Mapsというのを今回は実装しました。 シャドウ生成技術メモにも書かれているように チェビチェフの不等式 というものを使います。 手順としては 深度バッファの作成。 ↓ 深度バッファにブラーフィルターをかける。 ↓ ぼかした深度バッファを元にチェビチェフの不等式を使って影付けをする。 という手順になっています。 深度バッファシャドウに一部修正と追加を加えるだけなので変更点のみ載せます。 まずは、CreateDepth.cgfxの修正です。 float4 ps_main( PS_INPUT input ) COLOR0 { float color = input.depth.z / input.depth.w; return float4( color, color * color /*ここの変更のみ*/ , 0.0f, 1 ); } ピクセルシェーダーのみの修正になります。 次に、DepthShadow.cgfxの追加です。 float4 shadow = tex2Dproj( depth, input.shadowUV ); float e_x2 = shadow.y; float ex_2 = shadow.x * shadow.x; float variance = min( max( e_x2 - ex_2, 0.0f ), 1.0f ); float md = shadow.x - ( input.depth.z / input.depth.w ); float p = variance / ( variance + md * md ); p = saturate( max( p, input.depth.z - 0.5f shadow.x * input.depth.w ) ); //最終的なカラーを計算する float4 output; output = ( totalAmbient + totalDiffuse + totalSpecular ) * p; ピクセルシェーダーに上記の部分を追加してください。 メインプログラムにブラーフィルターの処理を追加して下さい。 ブラーフィルター自体は何でもよいので、今回は以前紹介したものを使っています。 エラーなどがなければ下記のようにエッジがぼやけていると思います。
https://w.atwiki.jp/3dcustom/pages/109.html
TODO 一部表現がTSOdecrypt固有(Tex000など) CgfxShader 上限などはtoonshader.cgfxに書かれている。 string technique 項目を変化させることで シェーディング時の効果?を変えることが可能 string technique項目リスト •ShadowOff 影を描かない? •ShadowOn 影を描く? •ShadowOff_InkOff 影と輪郭線を描かない? •ShadowOn_InkOff 影を描き、輪郭線を描かない? •Transparent 透明。男と同じ描写方法 •NAT_ShadowOff_InkOff NATURALとかの略? 不明 •NAT_ShadowOff NATURALとかの略? 不明 •NAT_ShadowOn NATURALとかの略? 不明 ※NAT系はテクスチャの透過部分が人物や他のオブジェクトに重なると、それを消してしまう場合があるので注意 •DEMO •DEMO_DT カス子起動時のデスクトップ画面を表示。起動・終了時の演出に使われているtechnique •DEMO_ADD •HOHO •ZAMEN0 男のザーメンに使われてるtechnique •ZAMEN1 男のザーメンに使われてるtechnique •ZAMEN2 男のザーメンに使われてるtechnique •NZ_ShadowOff •NZ_ShadowOn •NZ_ShadowOff_InkOff •NZ_ShadowOn_InkOff •NZAT_ShadowOff_InkOff •ZMAT •ZMAT2 •NCZAT_ShadowOff_InkOff XP以降のtechnique •KAZAN •AURORA 雪原背景・夜(XP)のオーロラに使われてるtechnique •MOJI 座敷背景(XP)の掛け軸に使われているtechnique •POSEEDIT_UI 画像クリックでフルサイズ表示 float4 ShadowColor 影の色? texture ShadeTex 影テクスチャのフォルダ指定。"Tex000(任意の数字)_"以降の文字列のみ参照。 float HighLight Max100.0 Min-100.0 Step0.001 default29.5 テカリ。数字を減らすとテカリが減る。 HighLightPowerが1000だとHighLightは小数点以下を弄るだけで、かなり違う 画像クリックでフルサイズ表示 float4 PenColor 0.2, 0.2, 0.2, 1 輪郭線などの色。R,G,B,輪郭を表示させるか否か RGBの値は255で割った数値。最後は1で輪郭線を表示、0で非表示 非表示の例(輪郭線を非表示にすれば設定によって体を透明化できる) 画像クリックでフルサイズ表示 texture ColorTex テクスチャのフォルダ指定。"Tex000(任意の数字)_"以降の文字列のみ参照。 float Thickness Max1.0 Min0.0 Step0.001 輪郭線の太さ。 float HighLightPower Max1000 Min0 Step1 default1000 ハイライトを適用する大きさを決めるところ 数値が小さい方が明るさが増す ※float HighLightPowerの値を「0」にすると 一部のグラボ(GeForce系)で影部分が真っ黒になる不具合が発生するため 「0」は使わない方がよい ColorBlend/HighLightBlend/ShadeBlend テクスチャ(ColorTex)/ハイライト/影テクスチャ(ShadeTex)それぞれの影響度の強さ。 各ピクセルの色は、 (テクスチャ * ColorBlend * 0.1) * (影テクスチャ * ShadeBlend * 0.1) * HighLightBlend * 0.1 で計算されてます。 10が基本値だと思ってOK。数字が大きいと影響度が大きく(平たく言うと明るく)、小さいと影響度が小さくなります。 ColorBlendかShadeBlendを小さくした場合、もう片方を大きくしないと全体として暗くなる。 0が一つでもあると真っ黒? float Ambient シェーディングテクスチャのモデルに対する描画範囲を0〜100の間で指定。 ※数値による描画範囲の変化は以下の画像を参照 画像クリックでフルサイズ表示 描画範囲は小さい数値ほど光源方向へ移動し、大きい数値ほど光源とは逆の方向に移動する模様。 また、画像右上のシェーディングテクスチャの右端、左端の色(幅1px)がモデルの光源方向に対する先端、終端へと強制的に引き延ばされる。 右端、左端の幅1px分を除くテクスチャの描画範囲(長さ)は、モデルの光源方向に対する先端、終端の距離の約80%に制限されている模様。 従ってシェーディングテクスチャ全体をモデルの先端から終端へと均等に描画させる事は不可能となっており、また描画範囲(長さ)は一定に保たれる為、値を小さい、または大きい数字に設定した際にモデルの先端、終端からはみ出した部分は描画されない仕様となっている。 不明 float LightDirX,Y,Z,W 詳細、効果不明。開発中に破棄された仕様と推測される。
https://w.atwiki.jp/3dcustom/pages/85.html
3Dカスタム用語集 3Dカスタム少女を使っていくにあたっての用語集です。 通常のプレイだけでなくMOD製作での用語や略語等も扱う予定です。 皆様のご協力をお願いいたします。 専門家ではなく有志の記述によって成り立っています。 誤解や誤りがある場合もありますので、発見された場合、修正に ご協力をお願いいたします。 0~9 A~L M~Z あ~そ た~ほ ま~ん 0~9 2ch [[エロゲー(作品別)@bbspink掲示板 http //qiufen.bbspink.com/hgame2/]]にある、 3Dカスタム少女のスレッドを指すことが多い。 [[トップページ トップページ]]のリンクから最新のスレッドへ行くことが出来る。 もうない 3ch Tech Arts3ちゃんねるのこと。 かつては3Dカスタム少女の改造関連情報の中心地であった。 アップローダも用意されていたが、2011年7月31日を持って閉鎖となった。 3D CUSTOM.NET 通称居酒屋。 掲示板と画像ロダ、MODロダ、ポーズロダなど複数のロダを備えている。 また、MMD向けなどのロダも併設されている。 A~L cgfxファイル MODや本体に含まれるプログラマブルシェーダファイル。言語はHLSL。 下記cgfxShaderファイルと連携して様々な質感の表現を可能とする。 MODの中にはtoonshader.cgfxをカスタマイズするものがある。 cgfxShader MODに含まれるファイルの1つ。 シェーダ設定ファイル。cgfxファイルのパラメータを設定する。 詳細はシェーダー設定を参照。 KAZAN cgfxのテクニック(特殊効果)の一つ。cgfxShader上で定義する。 基本は半透明オブジェクト表示であるが、重なった部分が 色が濃く明るくなり、光ったような効果を出すことができる。 (通常の半透明オブジェクトは重ねるとKAZANとは逆に色が暗くなる) カンテラ、ビームサーベル、噴射炎などで使われていることが多い。 M~Z MOD Modificationの略称で、元は海外ゲームなどにおいて、 アンオフィシャルなゲームシステムの改変や追加データの総称を指す。 転じて、3Dカスタム少女用に有志が作成した追加データ類のこと。 けしてMADではない。 3Dカスタム少女では服やアイテム、背景を中心に、モーション、体位など、追加データが主となっている。 単体では表示できず、cgfxファイルなど別のMODの導入を前提条件に持つものもある。 3DCG mods referenceやMOD付属のreadme等でチェックしよう。 MS職人 最近増えてきたひたすらモビルスーツを作る職人達。 新規リリースが行われるたびにディティールやテクスチャがグレードアップしていく… すでにエロゲだってこと彼らは忘れてるんじゃないでしょうか。 N256 女性ボディMODの中のひとつ。非常に出来がよく数々の派生型を生み出している。 MOD検索用語として覚えておくと新たな世界が開けるかもしれない。 NJXA 女性ボディMODの中のひとつ。2016年現在では3型まで出来ている。 他のボディとの衣装の互換性はない。 デフォルトよりも豊富な表情をつけることが出来る。 OGGファイル 汎用圧縮音声ファイルの形式の一つ。 3Dカスタム少女上の音声データはこの形式が用いられている。 PSDファイル Adobe Systems社のフォトレタッチソフト「Adobe Photoshop」の標準保存形式ファイル。 3Dカスタム少女ではMODのアイコンファイルがこの形式でなければならない。 MOD中のPSDファイルの形式がおかしいと、ゲーム上でパーツを選択した瞬間、 3Dカスタム少女が異常終了してしまうこともある。 アイコンとしての作成にはいくつか注意点についてはアイコン作成等を参照。 tahファイル MODファイルの基本形式。 基本といっても、全てのゲームMODの基本形式という意味ではなく、 あくまで「3Dカスタム少女」のMODにおいての基本形式である。 PSDファイル、tbnファイル、tsoファイルの3形式のデータをまとめたファイルである。 MODの多くは、tsoファイルと利用規約の書かれたreadme等を、 ZIP、rah、lzh、7z 等の形に更に圧縮しているため、利用の際は解凍して tah 形式にしなければならない。 解凍せずに arcs フォルダにファイルを入れても認識しない。 tbnファイル MODに含まれるファイルの1つ。 このファイルによってそのオブジェクトがどこに所属するか、どういう動作をするか、といった 基本的な動作が有る程度決定され(所属はtsoファイル名称とあわせての制御になる)、 ファイル内に tso ファイルへのリンクを記述する。 MOD作成の際、違うカテゴリのファイルを誤って使ってしまうと、誤動作の原因になったり、 アイコン位置が混ざったりといった問題発生の原因になる。 また正統な形のものを作るには、初心者には難易度の高いバイナリエディタ等での書き換えが必要となるため、 現在は、TDCGExploerなどのtbn生成機能を持ったツールを用いて生成したほうが無難である。 tmoファイル モーションファイル。tsoのボーンに対する変換行列を保持している。 詳しくはformat/tmoを参照。 tsoファイル MODに含まれるファイルの1つ。 3Dモデリングデータやテクスチャ等を1つのファイルにしたもので、 MODを3Dカスタム少女上で表示するためのいろいろなデータが含まれている。 詳しくはformat/tsoを参照。 MOD制作の方法にもよるが、 大抵の場合はMOD作成の際に「参照TSOファイル」を選択する箇所があるが、 ここで自分が作ろうとするMODにあった形状かウェイトを持つtsoファイルを参照しておかないと、 ゲームに組み込んだ際のオブジェクトが大きくゆがんだり、 体の動きについていかなかったりするので注意する必要がある。 comment tsoは何も圧縮していない。 3Dデータ作成ツールはメタセコに限る必要はない。TSOの形式は.X fileや.mqo fileの形式とは独立している。 UVマッピング 3Dモデリングでの技術の1つ。 MOD作成の際、細かな色付けや複雑な形状作成などで必要になる画像貼り付け技術。 初心者がMODを作ろうとして挫折しやすいポイントである。 googleで「メタセコ UVマッピング」で検索することで、いろいろな解説サイトが 見つけられるので、苦手な人は見てみるといいかもしれない。 USBオナホコントローラー 2011年末に発売された新パッケージに同梱されているUSBコントローラー。 いわゆるオナホールに圧力センサーを内蔵した物で、ユーザーのいわゆる例の動作にカス子が反応するという代物。 ユーザー制作のMODも存在する。 XP 一般にはWindowsXPの事だが、カス子の世界では有償アップデートである「3Dカスタム少女XP」を指す。 ヘビーセーブ対応やポーズエディタ搭載などの大幅な機能拡張がなされており、現在のカス子業界(?) では導入している事が前提となっていると言って良い。 購入はWebオンライン販売のみ。詳細は公式アップデートの項を参照。 現在発売されているUSBオナコン同梱パッケージはXP適用版となっている。 あ~そ 居酒屋 3D CUSTOM.NETにあるスレッド式画像掲示板のこと。 ウェイト ボーンを用いた3DCGアニメーションの仕組みにおいて、 あるボーンの移動・変形に対して、どの程度各頂点が移動・変形されるかの対応値。 この値が適切でないと、アニメーション(ボーンが移動)した際にパーツの裏返りや突き抜け、 果ては形状破壊などの破綻を招くことになる。 3Dカスタム少女のMOD制作においては、似た形状のモデルから これをある程度自動で適切に割り振る事ができるため、 衣装、その中でもあまり複雑な形状やタイトなものでないならば、 そこまで重要視する必要がない利点がある。 俺の持ってるカス子と違う 外部MODを自由に入れてカスタマイズしやすい3Dカスタム少女の仕様そのものを考えれば、 人毎にカス子が違ってくるのは当たり前といえば当たり前なのだが。 最近では特に質の高いSSを貼る職人に対して敬意をこめてこう呼ぶことが多い。 カス子 3Dカスタム少女に出てくる少女のことを指してこういう呼び方をする場合が多い。 転じて昨今では、(主にテックアーツ純正ないしそれに近い)3Dカスタム少女用の ベースモデルを利用した3Dデータの事を指すことも多い。 グラボ グラフィックボードのこと。パソコンの表示能力を決めるパーツの1つ。 特に3Dカスタム少女の様なリアルタイム3DCG表示を行うゲームではCPU以上の最重要要素と言って良い。 ノートパソコンや古いパソコンの場合、このパーツの能力が低いため、カス子を複数表示できなかったり できたとしても人数が少なかったりする。最近の値段の高いグラフィックボードを入れれば、 数十人のカス子を同時表示することも可能になる。 種類が非常に多く、値段も張るうえ、PCの大きさによってはボードがケースに入らなかったり、 差し込み穴に入らなかったり、電源(電力)が足りなかったり、 表記とは性能が違うといった地雷(粗悪品)も多い。 後先考えずに買うと泣きを見るので、慎重に品定めしたほうがいい。 参考:3D対応グラフィックボードの選び方 グラフィックボードのドライバ不具合により、3Dカスタム少女の動作に問題が出る場合が何例か確認されている。 できる限り最新のドライバを利用することが推奨される。 けものBODY MODで追加された女性型bodyMODの1つ。獣耳少女としての用途が目的で追加されたようだが こちらも出来がいいため派生形がいくつも存在する。 けもBODYえろいよ! えろいよけもBODY! 参照tsoファイル MODを自作においてメタセコデータを tso ファイル化するときに設定しなければならない項目。 作成中のオブジェクトとほぼ同じ形の(または適合したウェイトの)tsoファイルを参照しないと、 MOD化した後のオブジェクトの動作がおかしくなることが有る。 作りたい形のTSOファイルが存在していない場合、 パーツごとにウェイト調整したものや既存MODや公式データをマージして 新しいtsoファイルを作ってしまうという裏技的な方法もある。 また、同じメタセコデータでも参照TSOを変更することでポリゴンの裏返りや形状のゆがみを 直せる場合がある。メタセコデータでは問題無いがtah化したときに問題が出るといった場合、 メタセコデータを直す前に参照TSOを変えてみるのも1つの手である。 新テク toonshader.cgfxをカスタマイズするcgfxファイルの1つ。MODとしてリリースされている。 これ単体ではそれほど大きな変化はなように見えるが、MOD表示の自由度をあげるため、 さまざまな材質表現や演出が可能になる。 XPパッチ以降のMODでは、新テクがインストールされていることを前提とするものも多くなってきている。 ただし、藻消しをやっておかないと正しく動作しない場合がある。 た~ほ テクスチャ MOD作成の際にメタセコで作った3Dオブジェクト上に貼り付ける絵のこと。 オブジェクトそのものに細かな凹凸を作らなくても、テクスチャ上に影やラインを入れることで 非常に細かな表現が可能。 細かなマークを入れたい、精緻な絵を入れたい場合などには、 該当箇所に対してのテクスチャの割り当てを大きくするなど、 テクスチャ全体を大きくしないように注意するべきである。 テクスチャが大きくなりすぎるとグラフィックボードの能力が低いロースペックのPCで エラーが出たりMODを表示できなくなるなどの不具合が出る原因となるためである。 テック 3Dカスタム少女の開発元であるテックアーツ3Dのこと。 「テックアーツ」という場合もある。 株式会社テックアーツの持つソフトブランドの1つである。 デフォ子 初期起動時に現れる(デフォルト)キャラクタのこと。 透明カス子 本来フィギュアのボディ・眼・髪パーツは削除する事ができないが、空パーツのMODを使う事で 「透明カス子」と呼ばれる見えないフィギュアを生成する事が可能になる。 主にシーン内にアイテムを配置するのに用いられる。 なおボディに透明カス子パーツを適用しても頬の赤みは残ってしまう為、 加えて「頬消し」と呼ばれるMODを導入する必要がある。 脱ぎかけ 脱ぎかけのおパンツや水着等のMODがある。半脱ぎで検索して涙をのんでいる人が多いとか少ないとか… ふたば 独自の文化を持つ匿名画像掲示板「ふたば☆ちゃんねる」のこと。 一部板に3Dカスタム少女用の常設スレッドと、毎夜作成される臨時スレッドがある。 3Dカスタム少女のMOD作者のたまり場の一つとなっている。 スレッドと画像が数時間程度で削除される仕組み上、製作中のヘビーセーブなどが投稿されることも多い。 また、有志による独自の3Dカスタム少女用アップローダなども外部に持つが、 それらは基本的にふたば関連以外からのリンクなどは禁じられている。 住人の傾向として、外部サイトでふたばの名前を出すこと自体が避けられているため、配慮が必要な場合も多い。 ヘビーセーブ フィギュアのセーブデータの内、パーツのモデルデータも含む物を指す。通称「ヘビセ」。 Ctrlキーを押しながらセーブする事で生成され、背景が緑色になる。 該当tahファイルの入っていない環境でもフィギュアを再現できるため、自作MODを含むフィギュアの 配布手段として用いられる事が多い。但しヘビーセーブ形式の保存・読み込みにはXPアップデートが必要。 また、基本的にヘビーセーブでの配布はMODデータの再配布と捉えられるため、 MODを利用している場合、トラブル防止のためにそれぞれのMODの規約の確認を忘れないようにしよう。 ボーン メタセコイアなどで作成された3Dのモデリングデータをゲーム上等で変形するために 利用される座標データ(基準点)のこと。 これが変形、移動することでその周りの3Dモデルも、 それぞれに割り振られたウェイトに合わせて変形、移動し、実際の体の動きや、 服の変形が表現されることになる。 MOD作成の場合、ボーンの自動割当を用いることで、 半自動で動きにあわせて変形するオブジェクト(服など)が作成できる。 (これは参照tsoの存在意義の一部でもある) メカなどの変形させたくない形状のオブジェクトの場合、 1ボーン指定を利用することで指定したボーンの動きにのみ追従する、 変形しないオブジェクトが作成できる。 ま~ん まな板 主に調理に用いられる…ではなくて女性系ボディMODの1つ。 少女型で胸が無いという一部の大きなお友達が狂喜乱舞するMODの1つ。 形状が一般の体と異なるため専用の服がMODで用意されている。 メタセコ 3Dモデリングソフトである「metasequoia(メタセコイア)」のこと シェアウェアバージョンと無償のライトエディションがある。 http //www.metaseq.net/より入手が可能である。 無償版は機能が限定されすぎておりMOD作成には不向きである。 シェアウェア版は未送金でも機能限定版として利用可能である。 MODを作りたい場合シェアウェア版を使うべきである。 プラグイン等の機能を使いたい場合は、ライセンスキーを入手する必要がある。 5000円と多少お値段は張るが、一般的なほかのソフトに比べれば十分にお安い値段である。 プラグインがどういうものか試したい場合、期間限定の試用ライセンスもあるので、 上記入手ページで取得申請し、プラグインを使ってみてから購入を決めるのも可能。 モーション MODの中の1つ。カス子のモーション(新たな動き)を追加する。 基本的に単体では利用できず、GraBase系のMODを前提として必要とする。 (GraBaseが入っていない場合arcsに入れても表示されない) グラビアとも呼ばれる。 リセ子 装備リセット時に現れるキャラクタのこと。(XPr1以降) ろだ アップローダの略語 3Dカスタム少女の掲示板などで「ろだ」という単語が出た場合、modやツールなどがあげられている改造専用アップローダを指す場合が多い。